.title{
    font-size: .48rem;
    padding-top: 1.84rem;
    font-weight: 400;
    padding-left: .98rem;
    line-height: .54rem;
}
.form{
    padding:1rem .9rem 0 1rem;
    >div{
        height: .72rem;
        line-height: .72rem;
        display: flex;
        margin-top: .12rem;
        position: relative;
        input{
            width: 100%;
            display: inline-block;
            vertical-align:bottom;
        }
        .sendcode{
            font-size: .24rem;
            padding:0 .2rem;
            // color: #fff;
            // background: #fc5e21;
            display: inline-block;
            position: absolute;
            right: 0;
            border-radius: .34rem;
            cursor: pointer;
            color: #fc5e21;
        }
        .van-checkbox__label{
            font-size: .24rem;
            color: #949494;
            margin-left: .1rem;
        }
        .van-icon, .van-icon::before{
            display: inline;
        }
        .van-checkbox__icon .van-icon{
            width: .28rem;
            height: .28rem;
        }
    }
    .iteminput{
        border-bottom: 2px solid #c2c2c2;
    }
    .button{
        height: .82rem;
        width: 100%;
        border-radius: .36rem;
        background: #fc5e21;
        border: none;
        color: #fff;
        font-size: .28rem;
    }
    .loginc{
        font-size: .24rem;
        >a{
            width: 50%;
            text-align: right;
            margin-right: .24rem;
            &:last-child{
                text-align: left;
                margin-left: .24rem;
            }
        }
    }
    .description{
        color: #949494;
        font-size: .2rem;
        line-height: .36rem;
        letter-spacing: 0.1em;
    }
}